an immortal piece of work - French English Dictionary